@charset "utf-8";
/* CSS Document */
/***********通用基本类************/

/*格式化样式*/
body{font-size: 15px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0}

/* 滚动条 */
/*::-webkit-scrollbar {width:0px;}*/

/*css定义超链接四个状态也有顺序的。*/

a:link, a:visited {
text-decoration: none;
color: #999999;
}
a:hover, a:active {text-decoration: none;color: #999999;border: none;}
/*以上语句分别定义了"链接、已访问过的链接、鼠标停在上方时、点下鼠标时"的样式。
注意，必须按以上顺序写，否则显示可能和你预想的不一样。记住它们的顺序是“LVHA”。*/
ul {
clear:both;

width: 100%;
}
ul, li {
list-style:none;
}

/***********通用基本类2************/

/* Copyright 2008 TSXMLOVE. All Rights Reserved. */
* {
padding: 0px;
margin: 0px;
text-align: left;
font-family:Arial, Verdana, Tahoma, "微软雅黑", Helvetica, sans-serif;
line-height: 150%;box-sizing: border-box;
}
::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #535353;
  }
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : #ededed;
  }
body {
	    font-family: 微软雅黑;
	    background-color: #fefefe;
}
table {
border-collapse: collapse;
}


/*长度高度*/
.w1200{ width:1200px; margin:0 auto;}
.w100{ width:100%; text-align:center;}
.w50{ width:50%}

/*清除浮动*/
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1; /* IE <8 */
}
.fl{ float:left;}
.fr{ float:right;}


.header{
    padding: 20px 0px;
}
.he-left{
    width: auto;
    float: left;
    max-height: 50px;
}
.he-left a{}
.he-left a img{}
.he-right{
    width: auto;
    float: right;
    background: url(../images/phone.png) no-repeat 0px 9px;
    background-size: 30px;
 
    font-size: 20px;
    padding: 5px 0px 5px 37px;
}
.he-right h3{
    font-weight: bold;
    font-size: 19px;
}
.he-right p{
    color: #c4261d;
    font-weight: 600;
    font-size: 24px;
    line-height: 20px;
}
.headnav{
    background-color: #0092dd;
    max-width: 1920px;
    margin: 0 auto;
}
.headnav .w1200{
    padding: 5px 0px;
}

.webnan-box{
    width: 70%;
    float: left;
}
.webnan-box .webnavone{
    width: auto;
    float: left;
    /* height: 94px; */
    overflow: hidden;
        margin-right: 20px;
}
.webnan-box .webnavone dt{}
.webnan-box .webnavone dt a{
    padding: 5px 24px;
    display: block;
    color: white;
}
.webnan-box .webnavtwo{
    z-index: 999;
    position: absolute;
    min-width: 112px;
    text-align: center;
    background-color: #0092dd;
    display: none;
}
.webnan-box .webnavtwo dd{}
.webnan-box .webnavtwo dd a{
   display: block;
   text-align: center;
      padding: 5px 10px;
   color: white;
}
.webnan-box .webnavtwo dd a:hover{background-color: #404040;}

.nav-search{
    width: auto;
    float: right;
}
.nav-search input[type="text"]{
    height: 32px;
    border-top-left-radius: 3px;
    border: 0px;
    width: 200px;
    /* margin-top: 7px; */
    border-bottom-left-radius: 3px;
    padding-left: 5px;
}
.nav-search input[type="submit"]{background: url(../images/search.png) no-repeat center;background-color: white;border: 0px;width: 32px;height: 32px;vertical-align: bottom;background-size: 50%;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.cont2{background: url(../images/inewsbg.jpg) repeat-x;height: 38px;    max-width: 1920px;
    margin: 0 auto;}
.cont2 .w1200{}
.cont2-d1{
    line-height: 38px;
    height: 38px;
    color: #C4261D;
    padding-left: 15px;
    padding-right: 14px;
    float: left;
    font-size: 14px;
}
.cont2-d2{
    background: url(../images/indexsx.jpg) no-repeat 0 8px;
    height: 38px;
    width: 2px;
    float: left;
}
.cont2-d3{
    width: 80%;
    float: left;
    padding-left: 10px;
    height: 38px;
    overflow: hidden;
}
.cont2-d4{
    width: auto;
    float: right;    margin-right: 5px;
}
.cont2-d4 span{
    color: #C4261D;
    /* padding-right: 6px; */
    font-size: 14px;
    display: inline-block;
    line-height: 38px;
}
.cont2-d4 div{
    display: inline-block;
    position: relative;
    margin-top: 0px;
    vertical-align: middle;
    margin-left: 5px;
}
#iwbimg{
    display: block;
}
#iwximg{
    display: block;
}
#iwxcode{
    position: absolute;
    width: 150px;
    top: -158px;
    z-index: 2;
    left: -65px;
    display: none;
}
.cont2-d3 li a{
   font-size: 13px;
    color: #61605e;
}
.cont2-d3 li span{
    color: #61605e;
}

.cont3{
    margin-bottom: 25px;max-width: 1920px;
    margin: 0 auto;
    background-color: #ececec;
}
.cont3 .w1200{
    padding-top: 20px;
    padding-bottom: 12px;
}
.cont3-d1{width: 284px;float: left;margin-right: 19px;}
.cont3-d1>h3{
    font-size: 16px;
    color: #333;
    padding-left: 8px;
    padding-bottom: 6px;
}
.cont3-d1-dbox{}
.cont3-d1-dbox-li{background: url(../images/indexpic1.png) no-repeat;padding-bottom: 5px;}
.cont3-d1-dbox-li img{
    width: 110px;
    height: 135px;
    float: left;
    margin-left: 3px;
    margin-top: 3px;
}
.cont3-d1-dbox-li div{
    float: right;
    width: 160px;
}
.cont3-d1-dbox-li div h3{
    padding-top: 14px;
    padding-bottom: 5px;
    color: #c4261d;
    font-size: 14px;
    line-height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp:2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.cont3-d1-dbox-li div h4{
    line-height: 18px;
    /* height: 72px; */
    overflow: hidden;
    word-break: break-all;
    font-size: 12px;
    color: #666;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp:3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.cont3-d1:last-child{margin-right: 0px}
.cont3-d1-dbox .prev{
    width: 15px !important;
    height: 22px !important;
    background-size: 100% 100% !important;
    left: 124px !important;
    top: 113px !important;
    background: none !important;
}
.cont3-d1-dbox .next{
    width: 15px !important;
    height: 22px !important;
    background-size: 100% 100% !important;
    left: 140px !important;
    top: 113px !important;
    background: none !important;
    }
.footer{
    /* margin-top: 23px; */
    background-color: #0092dd;
        max-width: 1920px;
    margin: 0 auto;
}
.footer .w1200{
    padding: 40px 0px 10px;
}
.footer-d1{
    float: left;
}
.footer-d1 dl{
    float: left;
    margin-right: 80px;

}
.footer-d1 dt{
    margin-bottom: 5px;
}
.footer-d1 dt a{
    color: white;
    font-size: 15px;
}
.footer-d1 dd{}
.footer-d1 dd a{
    color: white;
    font-size: 13px;
}
.footer-d2{
    float: right;
    background: url(../images/bottompic1.png) no-repeat;
    width: 2px;
    height: 205px;
    overflow: hidden;
    margin-right: 20px;
}
.footer-d3{
    float: left;
    text-align: center;
    width: 150px;
    float: right;
}
.footer-d3 img{
    width: 150px;
}
.footer-d3 p{
    text-align: center;
    color: white;
        font-size: 15px;
}
.footer-d4{
    float: left;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 13px;
}
.footer-d4 a{
    color: white;
}



.duanbox img{max-width: 100% !important}


.in_news+.list_page{border-top:none;}
.list_page {text-align: center;padding: 20px 0;}
.list_page a, .list_page span {padding:6px 12px;display: inline-block;font-size: 14px;margin: 0 4px ; border-radius: 20px;}
.list_page a {background:#f5f3ed;color: #000000;}
.list_page span, .list_page a:hover{background: #0545a0;color:#fff;}